package tcln.sors.client.core.mvc;

/**
 * Base controller for a list of {@link ModelData}. This controller is for views which contains, basically, a table of
 * results.
 * 
 * @param <M>
 *            Model data type for an element in the list view of this controller.
 * @author Truong Chau Lien Ngoc (lienngoc@gmail.com)
 */
public abstract class BaseListController<M extends ModelData<?>> extends BaseController<ListModelData<M>> {

    /**
     * {@inheritDoc}
     */
    @Override
    public String getType() {
        return StandardControllerType.LIST.getValue();
    }

}
